home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 April / EnigmA AMIGA RUN 17 (1997)(G.R. Edizioni)(IT)[!][issue 1997-04][EAR-CD].iso / EARCD / comm / bbs / DayDreamBBS.lha / DayDream / Docs / ftpd.doc < prev    next >
Text File  |  1996-10-14  |  2KB  |  62 lines

  1.                                FTP on DayDream
  2.                                ~~~~~~~~~~~~~~~
  3.  
  4. DayDream v1.21+ supports FTP-transfers. If your BBS is connected to
  5. the Internet, this feature is very useful. 
  6.  
  7. If you want to install FTP support, you REALLY should have some knowledge
  8. on AmiTCP and DD.
  9.  
  10. Installation
  11. ~~~~~~~~~~~~
  12.     1) Get wu-ftpd-37.21.lha from Aminet (comm/tcp) and install it.
  13.  
  14.         2) Replace Amitcp:serv/ftpd with DayDream:serv/ftpd.
  15.  
  16.     3) Make sure guest group is secure enough..
  17.  
  18.         4) Install DD door, DD-Inet. ie. "DOORS_CMD... FTP" is good.
  19.  
  20.     5) Make sure you have FTP-protocol installed in DD (protocols.dat).
  21.  
  22. DD-Inet
  23. ~~~~~~~
  24.     This thing may taste like a kludge, but it works.  DD-Inet is a
  25.     door that generates an entry for the user in Amitcp:db/passwd so
  26.     the user can log in to ftp-port.  If user already has an
  27.     ftp-account, he/she can change the ftp-password by running this
  28.     door.
  29.  
  30.     If user wants to use FTP, he/she MUST create a passwd entry.
  31.  
  32. FTP pseudoprotocol in DD
  33. ~~~~~~~~~~~~~~~~~~~~~~~~
  34.     FTP in DD is just a little pseudoprotocol. In "download" it
  35.     just copies the files to [home]:dnload/ and in "upload" it
  36.     moves the files from [home]:upload/ to DD's temporary directory
  37.     and behaves as if they were uploaded with a common protocol.
  38.  
  39.     So if user "downloads" files using DD's FTP protocol, he/she
  40.     must log on to the ftp-port and get the files from dnload/ directory.
  41.     FTP user should see only upload/ and dnload/ directory when he/she
  42.     logs in.
  43.  
  44.     Just use your imagination. =)
  45.  
  46. FTP-Paths.DAT
  47. ~~~~~~~~~~~~~
  48.     If you want the ftpd to skip files that already exist in your
  49.     BBS, add the paths you want it to check to
  50.     daydream:data/ftp-paths.dat . If the file exists in the path,
  51.     ftpd will not give write permission for the file and causes
  52.     the remote client to proceed to the next file. Some FTP clients
  53.     (ie. AmFTP) stop transfer after receiving "no permission" from
  54.     daemon. This is a problem of the client software, not ftp-daemon.
  55.  
  56. ftpd copyright notice
  57. ~~~~~~~~~~~~~~~~~~~~~
  58.     ftpd of DD is based on Amigaport of wu-ftpd 37.21 by Blaz Zupan.
  59.     Get wu-ftpd37.21.lha from Aminet and read copyright notice for
  60.     more information. I just added a feature =)
  61.  
  62.